self-created obstacles

Traduzioni
препятствия, созданные (кем-то) самим
Their self-created obstacles hinder their progress.
Их собственные препятствия мешают их прогрессу.